package me.nibo.webframework.dao;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 资源数据访问
 * Created by nibo on 2015/7/31.
 */
public interface ResourceDao {
    /**
     * 获取所有资源
     *
     * @param ignore 忽略的id值
     * @return 资源实体Map集合
     */
    List<Map<String, Object>> getAll(@Param("ignore") long... ignore);

    /**
     * 获取用户资源
     *
     * @param userId 用户id
     * @return 资源实体Map集合
     */
    List<Map<String, Object>> getUserResources(@Param("userId") long userId);
}
